
public class Main {
	
	public static void main(String[] args) {
		    
		boolean sigo = true;		
		Persona [] arregloDePersonas = new Persona[10];
		int i = 0;
		
		while(sigo) {
			System.out.println("1- Ingreso de empleados");
			System.out.println("2- Ingreso de ejecutivos");
			System.out.println("3 - mostrame todo");			
						
			int opcion = Dentre.entero("Ingrese su opcion: ");
			
			switch(opcion) {
				case 1:		
					boolean masEntradas = true;
					
					while (masEntradas && i<9){
						
						System.out.println("ingrese datos empleado");				
						
						String nombre = Dentre.texto("Ingrese su nombre: ");
						String sexo = Dentre.texto("Ingrese su sexo: ");
						int dni = Dentre.entero("Ingrese su dni: ");
						int legajo = Dentre.entero("Ingrese su legajo: ");
						int sueldo = Dentre.entero("Ingrese su sueldo: ");
						int diasTrabajados = Dentre.entero("Ingrese dias trabajados: ");
						Empleado empleado = new Empleado(nombre, sexo, dni, null, legajo, sueldo, diasTrabajados);
						arregloDePersonas[i] = empleado;																		
						
						int seguir = Dentre.entero("desea ingresar mas empleados? diga 1 si es si, sino cualquier otro entero");
						masEntradas = (seguir == 1);						
						i++;			
						}
					break;
							
					case 2:
						
						boolean mEntradas = true;
						
						while (mEntradas && i<10){
							
							System.out.println("ingrese datos ejecutivo");				
							
							int edad = Dentre.entero("Ingrese su edad: ");
							int horas = Dentre.entero("Ingrese su dni: ");
							Ejecutivo ejecutivo = new Ejecutivo(edad, horas);
							arregloDePersonas[i] = ejecutivo;																		
							
							int seguira = Dentre.entero("desea ingresar mas empleados? diga 1 si es si, sino cualquier otro entero");
							mEntradas = (seguira == 1);						
							i++;			
						}
						break;
					
					case 3:
						for (int j=0; j<10; j++){
							if (arregloDePersonas[j] != null ){
							System.out.println(arregloDePersonas[j]);
							}
						}
						break;
					
					default:
						System.out.println("Opcion incorrecta!");
						break;
					}
					
				}
			  	    
	 }
}

